import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:get/get.dart';

import '../../http/dio_http.dart';
import 'index.dart';

class UserPageController extends GetxController {
  UserPageController();

  final state = UserPageState();

  getImgByteData() async {
    var url = "https://www.damaigo.vip/prod-api/captchaImage";
    SmartDialog.showLoading(clickMaskDismiss: true);
    var rp = await DioHttp.cget(url);

    print(rp);
    state.imgByteData = rp["img"];
    SmartDialog.dismiss();
  }

  /// 在 widget 内存中分配后立即调用。
  @override
  void onInit() {
    super.onInit();
  }

  /// 在 onInit() 之后调用 1 帧。这是进入的理想场所
  @override
  void onReady() {
    super.onReady();
  }

  /// 在 [onDelete] 方法之前调用。
  @override
  void onClose() {
    super.onClose();
  }

  /// dispose 释放内存
  @override
  void dispose() {
    super.dispose();
  }
}
